.flow-steps{overflow:hidden;margin:0px 0px 0px 0px;}
.flow-steps .num4 {margin:0 0 0 0;}
.flow-steps .num3 li{width:301px;}
.flow-steps .num4 li{width:222px;}
.flow-steps .num5 li{width:175px;}
.flow-steps .num6 li{width:143px;}
.flow-steps li{float:left;background:#e4e4e4 url(../images/flow/flow_steps_bg.png) no-repeat 100% 0;font-size:16px;font-weight:bold;height:23px;line-height:23px;text-align:center;color:#404040;padding:0 15px 0 0;overflow:hidden;}
.flow-steps li span,.flow-steps li strong{display:block;}
.flow-steps li .first{background:#e4e4e4 url(../images/flow/flow_steps_bg.png) no-repeat -12px -69px;}
.flow-steps li.last{background-position:100% -138px;}
.flow-steps li.current{background-color:#f60;color:#fff;}
.flow-steps li.current .first{background-color:#f60;background-position:-12px -92px;}
.flow-steps li.current-prev{background-position:100% -23px!important;}
.flow-steps li.done{background-color:#ffe6ba;background-position:100% -46px;color:#f60;}
.flow-steps li.done .first{background-color:#ffe6ba;background-position:-12px -115px;}
.flow-steps li.last-current{background-color:#f60;color:#fff;background-position:100% -161px;}

div .pslc{
	background:#fff;
	height:38px;
	padding-left:10px;
	padding-top:0px;
	_display: inline;
}
div .bg{
	float:left;
	font-size:12pt;
	font-weight:bold;
	overflow:hidden; 
}
div .bg.undoned{
	background:url(../images/flow/libg.gif) repeat-x;
}
div .bg.notdoned{
	background:url(../images/flow/huiseg2.gif) repeat-x;
}
div .bg.doned{
	background:url(../images/flow/greeng2.gif) repeat-x;
}
a.undone{
	color: #F23F00; 
	text-decoration: none;
}
a.done {
	color: green; 
	text-decoration: none;
}
a.notdone {
	color: #7a7a7a; 
	text-decoration: none;
}

div .arow{
	float:left;
	padding:5px;
}

#lczt{
	display:inline-block;
}

div .lc{
	text-align:left;
	width:1001px;
	background:#fff;
	padding:20px 0px 20px 0px;
}

div .lc2{
	text-align:left;
	width:600px;
	background:#fff;
	padding:20px 0px 20px 0px;
}

div .step{
	width:880px;
	background:#F3F3F3;
	border:1px solid #D3D3D3;
	margin:0px 10px;
}

div .step2{
	width:510px;
	background:#F3F3F3;
	border:1px solid #D3D3D3;
	margin:0px 5px;
	}
div .step img{
	margin:10px;
}

.lcleft{
	float:left;
	width:284px;
}

.lcleft2{
	float:left;
	width:274px;
}
.lcleft3{
	float:left;
	width:334px;
}
.stepbg{
	height:105px;/*头部标题高度*/
	margin-left:10px;
	margin-top:10px;
	position: relative;
}
.stepbgm{
	height:75px;/*头部标题高度*/
	margin-left:10px;
	margin-top:10px;
	position: relative;
}
.stepbgs{
	height:305px;/*头部标题高度*/
	width:500px;
	margin-left:10px;
	margin-top:10px;
	position: relative;
}
.stepbgs2{
	height:105px;/*头部标题高度*/
	width:300px;
	margin-top:10px;
	position: relative;
}
.stepbg1{
	background-image: url(../images/flow/1.jpg);
	background-repeat: no-repeat;
}
.stepbg2{
	background-image: url(../images/flow/2.jpg);
	background-repeat: no-repeat;
}
.stepbg3{
	background-image: url(../images/flow/3.jpg);
	background-repeat: no-repeat;
}
.stepbg4{
	background-image: url(../images/flow/4.jpg);
	background-repeat: no-repeat;
}
.stepbg5{
	background-image: url(../images/flow/5.jpg);
	background-repeat: no-repeat;
}
.stepbg_middle1{
	background-image: url(../images/flow/1m.jpg);
	background-repeat: no-repeat;
}
.stepbg_middle2{
	background-image: url(../images/flow/2m.jpg);
	background-repeat: no-repeat;
}
.stepbg_middle3{
	background-image: url(../images/flow/3m.jpg);
	background-repeat: no-repeat;
}
.stepbg_middle4{
	background-image: url(../images/flow/4m.jpg);
	background-repeat: no-repeat;
}
.stepbg_middle5{
	background-image: url(../images/flow/5m.jpg);
	background-repeat: no-repeat;
}
.stepbg_low4{
	background-image: url(../images/flow/4l.jpg);
	background-repeat: no-repeat;
}
.stepsucbg{
	background-image: url(../images/flow/s2.jpg);
	background-repeat: no-repeat;
}
.stepcon_left{
	background-image: url(../images/flow/1l.gif);
	background-repeat: no-repeat;
	position:absolute;
	margin-left:35px;
	margin-top:40px;
	float:left;
	width:50px;
	height:50px;
}
.stepcon{
	position:absolute;
	margin-left:85px;
	margin-top:27px;
}
.stepcon2{
	position:absolute;
	margin-left:85px;
	margin-top:30px;
}
.stepconm{
	position:absolute;
	margin-left:85px;
	margin-top:12px;
}
.stepcons{
	position:absolute;
	margin-left:80px;
	margin-top:20px;
}
.stepfont {
	font:12px/1.5 tahoma,arial,黑体;
	font-size:2.3em;
	font-weight:bold;
	color:#FF4500;
}
.stepfont2 {
	font:12px/1.5 tahoma,arial,黑体;
	font-size:2em;
	font-weight:bold;
	color:#FF4500;
}
.stepfont3 {
	font:12px/1.5 ;
	font-size:1.5em;
	font-weight:bold;
	color:blue;
}

.stepfont4 {
	font:12px/1.5 tahoma,arial,黑体;
	font-size:1.5em;
	font-weight:bold;
	color:#FF4500;
}

div .lcright{
	float:left;
	margin:5px 5px 5px 30px;
}

div .lcright2{
	float:left;
	margin:15px 5px 5px 10px;
}
div .leftul{
	float:left;
}
div .rightul{
	position:absolute;
	float:right;
	margin-left:280px;
}
div .lcright ul{
	padding:0px;
	width:500px;
	margin:0 auto;
	list-style:none
}
div .lcright li{
	width:250px;
	float:left;
	/* color:#001B84;  */
	font-size:11pt;
	font-family:"黑体";
	line-height:150%;
	list-style-type:none;
	background:url(../images/flow/2.gif) no-repeat 5px 10px;
	padding:5px 10px 5px 30px;
	
}
div .lcright2content{
	width:330px;
	padding:0px;
	margin:0 auto;
	word-wrap: break-word;
	float:left;
}

div .lcright2 ul{
	width:200px;
	padding:0px;
	margin:0 auto;
	list-style:none
}

div .lcright2 li{
	width:200px;
	float:left;
	/* color:#001B84;  */
	font-size:11pt;
	font-family:"黑体";
	line-height:150%;
	list-style-type:none;
	background:url(../images/flow/2.gif) no-repeat 5px 10px;
	padding:5px 10px 5px 30px;
}
div .arowlc{
	text-align:left;
	margin-left:350px;
}
div .arowlc2{
	text-align:left;
	margin-left:250px;
}

div .textstep{
	width:450px;
	background:#F3F3F3;
	border:1px solid #D3D3D3;
	margin:0px 3px 5px 0px;
}
div .textstep2{
	width:450px;
	background:#D2E9FF;
	border:1px solid #D3D3D3;
	margin:0px 3px 5px 0px;
}
.textstepfont {
	font:12px/1.5 tahoma,arial,黑体;
	font-size:1.3em;
	font-weight:bold;
	color:#FF4500;
}
.textstepfont2 {
	font:12px/1.5 tahoma,arial,黑体;
	font-size:1.1em;
	font-weight:bold;
	color:blue;
}